package net_app.udp1;

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;

/**
 * 发送端 一发一收
 */
public class ClientDemo1 {
    public static void main(String[] args) throws Exception {
        System.out.println("=========客户端启动=========");
        // 1.创建发送端对象,发送端自带默认端口（人）
        DatagramSocket socket = new DatagramSocket();

        // 2.创建一个数据包对象封装数据（韭菜盘子）
        /*
        public DatagramPacket(byte buf[], int length,
                          InetAddress address, int port)
        参数一：封装要发送的数据（韭菜）
        参数二:发送数据的大小
        参数三:服务端的IP地址
        参数四:服务端的端口
         */
        byte[] buffer = "封装要发送的数据".getBytes();
        DatagramPacket dp = new DatagramPacket(buffer,buffer.length, InetAddress.getLocalHost(),8888);

        // 3.发送数据出去
        socket.send(dp);

        socket.close();
    }
}
